/* Cascading Stylesheet for Common Elements */


/* Remove comments to set the font-size larger or smaller as desired */
body.template {
	font-family: "Trebuchet MS" , Arial, sans-serif;
	padding-left: 4px;	
	/*font-size: 110%;*/
	font-size: 100%;
	/*font-size: 80%;*/
}


/**/
body.template h1 {
	color: #718ABE;
}

/* Sets title to be a nice font treatment */
span.allcaps {
	font-variant: small-caps;
}

/**/
body.template h2 {
	color: #000099;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}

/**/
div.Back {
	position: relative;
	top: -1.5em;
}

/**/
div.Back img {
	border: none;
	position: relative;
	top: .2em;
	padding-right: .5em;
}

/**/
div.Back a:link {
	color: #839CE7;
	text-decoration: none;
}

/**/
div.Back a:visited {
	color: #839CE7;
	text-decoration: none;
	top: -.2em;
	left: .25em;
}

/**/
div.Back a:hover {
	color: #000099;
	text-decoration: underline !important;
}


/* Affects the main grid */
body.template table, body.template th, body.template td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS" , Arial, sans-serif;
	color: #555;
}


/**/
body.template td, body.template th {
	padding: 4px;
	line-height: 1.1em;
}

/**/
body.template td.links {
	color: #4F76A3;
}

/**/
body.template th {
	text-align: left;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

/**/
table.gridview {
	width: 100%;
}

/**/
table.gridview tr {
	background: #FCFDFE;
}

/**/
table.gridview tr.even {
	background: #F7F9FC;
}

/**/
body.template table a:link {
	color: #718ABE;
	text-decoration: none;
}

/**/
body.template table a:visited {
	color: #718ABE;
	text-decoration: none;
}

/**/
body.template table a:hover {
	color: #000099;
	text-decoration: underline !important;
}

/**/
table.gridview td a:link, table.gridview td a:visited {
	font-size: 90%;
}

/**/
table.gridview table td {
	padding-left: .5em;
	padding-right: .5em;
}

/* The following modifies the details table */
body.template table tr {
	background: #FCFDFE;
}

/* The following modifies the controls in the list table footer */
tr.Footer td {
	background: #E6EDF5;
	height: 1.5em;
}

/* The following modifies the page number control which exists under the main table */
div.PageXofN {
	display: inline;
	z-index: 2;
}

/* The following modifies the results per page control which exists under the main table */
div.Results {
	display: inline;
	background: #E6EDF5;
	position: absolute;
	right: 2%;
	padding-top: .1em;
	padding-left: 1em;
	text-align: right;
	z-index: 1;
}
